SmartCast: An Incentive Compatible Consensus Protocol Using Smart Contracts

نویسندگان

  • Abhiram Kothapalli
  • Andrew Miller
  • Nikita Borisov
چکیده

Motivated by the desire for high-throughput public databases (i.e., “blockchains”), we design incentive compatible protocols that run “off-chain”, but rely on an existing cryptocurrency to implement a reward and/or punishment mechanism. Our protocols are incentive compatible in the sense that behaving honestly is a weak Nash equilibrium, even in spite of potentially malicious behavior from a small fraction of the participants (i.e., the BAR model from Clement et al. [8]). To show the feasibility of our approach, we build a prototype implementation, called SmartCast, comprising an Ethereum smart contract, and an off-chain consensus protocol based on Dolev-Strong [11]. SmartCast also includes a “marketplace” smart contract that randomly assigns workers to protocol instances. We evaluate the communication costs of our system, as well as the “gas” transaction costs that are involved in running the Ethereum smart contract. Keywords— atomic broadcast, TRB, game theory, Ethereum, smart contracts

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Smart Contracts for Bribing Miners

We present three smart contracts that allow a briber to fairly exchange bribes to miners who pursue a mining strategy benefiting the briber. The first contract, CensorshipCon, highlights that Ethereum’s uncle block reward policy can directly subsidise the cost of bribing miners. The second contract, HistoryRevisionCon, rewards miners via an in-band payment for reversing transactions or enforcin...

متن کامل

Proofs-of-delay and randomness beacons in Ethereum

Blockchains generated using a proofof-work consensus protocol, such as Bitcoin or Ethereum, are promising sources of public randomness. However, the randomness is subject to manipulation by the miners generating the blockchain. A general defense is to apply a delay function, preventing malicious miners from computing the random output until it is too late to manipulate it. Ideally, this delay f...

متن کامل

Decentralized Caching for Content Delivery Based on Blockchain: A Game Theoretic Perspective

Blockchains enables tamper-proof, ordered logging for transactional data in a decentralized manner over openaccess, overlay peer-to-peer networks. In this paper, we propose a decentralized framework of proactive caching in a hierarchical wireless network based on blockchains. We employ the blockchainbased smart contracts to construct an autonomous content caching market. In the market, the cach...

متن کامل

Do Incentives Destroy Voluntary Cooperation?

We investigate experimentally how explicit performance incentives in incomplete employment contracts interact with agents’ voluntary cooperation in one-shot and repeated gift-exchange experiments. If contracts are incentive compatible, agents choose their bestreply effort and there is no voluntary cooperation. By contrast, there is substantial voluntary cooperation if the contract is not incent...

متن کامل

Performance Incentives and the Dynamics of Voluntary Cooperation

We investigate how explicit performance incentives in incomplete employment contracts interact with agents’ voluntary cooperation in one-shot and repeated gift-exchange experiments. If contracts are incentive compatible, agents choose their best-reply effort and there is no voluntary cooperation. By contrast, there is substantial voluntary cooperation if the contract is not incentive compatible...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017